package cn.com.dhcc.app.pub.module.usermgr.vo;

import java.util.Date;

import cn.com.dhcc.app.core.annotation.WsdColumn;
import cn.com.dhcc.app.core.annotation.WsdTable;
import cn.com.dhcc.app.core.base.ModuleFeatureBean;
import cn.com.dhcc.app.pub.core.Table.SYS_BASE_TABLE;
/**
 * 软件系统自身用户管理
 * @author joe
 * @time  2016-4-14 下午4:34:55
 */
@WsdTable
public class UserInfoVo extends ModuleFeatureBean{

	@Override
	public String tableName() {
		return SYS_BASE_TABLE.SYS_BASE_USER;
	}
	
	@WsdColumn(isId=true)
	private String id;        //用户ID(32位UUID)
	private String userName;  //用户名(255位)
	private String passWd;    //用户密码(255位，使用密文存储)
	private String tel;       //联系电话(50位)
	private String email;     //电子邮箱(100位)
	private String unitId;    //单位ID(50位)
	private Date   modified;  //上次修改日期
	private String admin;     //是否管理员(1位)
	private String remark;    //备注(1000位)
	private String status;    //是否有效 0是 1否(1位)
	
	private String ext1;//扩展字段1
	private String ext2;//扩展字段2
	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getPassWd() {
		return passWd;
	}
	public void setPassWd(String passWd) {
		this.passWd = passWd;
	}
	public String getTel() {
		return tel;
	}
	public void setTel(String tel) {
		this.tel = tel;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getUnitId() {
		return unitId;
	}
	public void setUnitId(String unitId) {
		this.unitId = unitId;
	}
	
	public String getExt1() {
		return ext1;
	}
	public void setExt1(String ext1) {
		this.ext1 = ext1;
	}
	public String getExt2() {
		return ext2;
	}
	public void setExt2(String ext2) {
		this.ext2 = ext2;
	}
	public Date getModified() {
		return modified;
	}
	public void setModified(Date modified) {
		this.modified = modified;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getAdmin() {
		return admin;
	}
	public void setAdmin(String admin) {
		this.admin = admin;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
}
